var left1 : number = 41;
var right1 : Boolean = new Boolean (true);
var result1 : number = left1 + Number (right1);
console.log (result1);
var left2 : boolean = true;
var right2 : Number = new Number (41);
var result2 : number = Number (left2) + Number (right2);
console.log (result2);
var left3 : Boolean = new Boolean (true);
var right3 : Number = new Number (41);
var result3 : number = Number (left3) + Number (right3);
console.log (result3);
var left4 : String = new String ("4");
var right4 : string = "2";
var result4 : string = left4 + right4;
console.log (result4);
var left5 : () => number = function () : number {
    return 21;
}
;
var right5 : () => number = function () : number {
    return 21;
}
;
var result5 : number = left5 () + right5 ();
console.log (result5);
var left6 : bigint = 40n;
var right6 : bigint = 2n;
var result6 : bigint = left6 + right6;
console.log (result6);
var left7 : number = 1;
var right7 : number = 41;
var result7 : number = Number (left7 == 1) + Number (right7 < 42);
console.log (40 + result7);
var left8 : boolean = true;
var right8 : boolean = Boolean ("true");
var result8 : number = Number (left8) + Number (right8);
console.log (40 + result8);
var left9 : boolean = true;
var right9 : number = 42;
var result9 : number = Number (left9) * right9;
console.log (result9);
var left10 : number = 84;
var right10 : Boolean = new Boolean (true);
var result10 : number = left10 / (Number (right10) + Number (right10));
console.log (result10);
